Computational Properties of Term Rewriting with Replacement Restrictions

نویسنده

  • Salvador Lucas
چکیده

\'Ve give a general formulation of the notion of replacement restriction, a concepl which induces a restricted rewrite relation on a term rewriting system. Being a very general concept, we imroduce and motivate properties which can be used to characterize some important families of replacement rest rictions. We show how to approximate the lattice of replacement restrictions by the fini te lattice of contextsensitive replacement restrictions . This allows us to eventually lift existing results on computational properties (termination , completeness, ... ) of context-sensitive rewriting to non-trivial approximations of different classes of restricted rewriting. We also give useful results on confluence for restricted rewriting as an easy generalization of well-known results for unrestTicted term rewriting.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

mu-term: a tool for proving termination of rewriting with replacement restrictions

This paper describes mu-term, a tool which can be used to automatically prove termination of computational restrictions of rewriting such as context-sensitive rewriting and lazy rewriting. The tool can also be used to prove termination of rewriting. In this sense, mu-term provides the first implementation of reduction orderings based on polynomial interpretations over the rational numbers.

متن کامل

Extending Context-Sensitivity in Term Rewriting

Standard term rewriting is well-known to enjoy nice logical and closure properties. Yet, from an operational and computational point of view, i.e., when using term rewriting as computational model, it is also well-known that for non-terminating systems restricted versions of rewriting obtained by imposing context-sensitivity and/or strategy requirements may lead to better results (e.g., in term...

متن کامل

Function Calls at Frozen Positions in Termination of Context-Sensitive Rewriting

Context-sensitive rewriting (CSR) is a variant of rewriting where only selected arguments of function symbols can be rewritten. Consequently, the subterm positions of a term are classified as either active, i.e., positions of subterms that can be rewritten; or frozen, i.e., positions that cannot. Frozen positions can be used to denote subexpressions whose evaluation is delayed or just forbidden...

متن کامل

Termination of (Canonical) Context-Sensitive Rewriting

Context-sensitive rewriting (CSR) is a restriction of rewriting which forbids reductions on selected arguments of functions. A replacement map discriminates, for each symbol of the signature, the argument positions on which replacements are allowed. If the replacement restrictions are less restrictive than those expressed by the so-called canon-ical replacement map, then CSR can be used for com...

متن کامل

Confluence of Conditional Term Rewrite Systems via Transformations

Conditional term rewriting is an intuitive yet complex extension of term rewriting. In order to benefit from the simpler framework of unconditional rewriting, transformations have been defined to eliminate the conditions of conditional term rewrite systems. Recent results provide confluence criteria for conditional term rewrite systems via transformations, yet they are restricted to CTRSs with ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997